document.write('<script type="text/javascript" src="javascript/jquery.js"></script>');

var srt = getCookie('path');

if((srt != false) && (!getCookie('gform'))&& (srt.length >5)){	
	document.cookie = 'gform=' + true;
	AlertIt();
}

function AlertIt() {
	var answer = confirm ("Olá,\nAjude-nos a conhecê-lo melhor com apenas uma pergunta!")
	
	if (answer)
		window.location="https://docs.google.com/forms/d/1FXXeR4xTh92K6HzXk51zf5_zFzQKCnsLvRZiBykxcQE/viewform?entry.1890893222="+id;
}


//$(function(){
//$("#dialog").dialog({
    //autoOpen: false,
    //modal: true,
    //height: 600,
    //open: function(ev, ui){
  //           $('#myIframe').attr('src','http://www.jQuery.com');
    //      }
//});
//});
//	setTimeout('dialog(\'open\')', /*1800*/15000);
//}

/**
* Método que envia o get COM um array javascript como parâmetro
**/
function sendData(arrayParameter) {
	//document.write(arrayParameter);
	$.getJSON(
	"json.php", // The server URL 
	arrayParameter // Data you want to pass to the server.
	// The function to call on completion.
	// Salva nos cookies
	//saveProfileToCookie(arrayParameter) 
	//,alert('Alerta da função GET! FUNCIONEI!\nSe eu estiver atrapalhando me comente.')
	);
}


/*
* Get session cookie
* Return profile ID
* COOKIE NAME: 'id_perfil_sessao'
**/
function getProfileFromCookie() {
	var profileFromCookie = document.cookie;
	var profile = profileFromCookie.substring(14, 15);
	//var profile = profileFromCookie.substring(0, 20);
	//Imprime o resultado na página
	//document.body.innerHTML = profile;
	
	//alert(profile);
	return profile;			
}


// Informa o produto e categoria visitados 
//A  ou AF
function notificaProduto(ref_produto, nome_categoria_produto) {	
	var json = 'metodo=1' + '&user_unique_id=' + generateID() + '&ref_produto=' + ref_produto + '&nome_categoria_produto=' + nome_categoria_produto;

	//Executa a função uma vez após o tempo estipulado
	var tempo_na_pagina_minutos = 1;	
	setTimeout('notificaTempoPagina();', tempo_na_pagina_minutos *60000);

	//teste para a criação de pasta
	//saveProfileOnServer();

	sendData(json);
}

// Informa a categoria visitada
//B
function notificaPaginaCategoria(nome_categoria) {
	var json = 'metodo=2' + '&user_unique_id=' + generateID() + '&nome_categoria=' + nome_categoria;
	
	sendData(json);
}

//C
function notificaPesquisaEspecifica() {
	var json = 'metodo=3' + '&user_unique_id=' + generateID();
	
	sendData(json);

}

//D
function notificaPesquisaGenerica() {
	var json = 'metodo=4' + '&user_unique_id=' + generateID();
	
	sendData(json);
}

//E
function notificaTempoPagina() {
	var json = 'metodo=5' + '&user_unique_id=' + generateID();

	//alert('Ó eu aqui!');

	sendData(json);
}


/*
* Math.random should be unique because of its seeding algorithm.
* Convert it to base 36 (numbers + letters), and grab the first 9 characters after the decimal.
*/
function generateID() {

	if(getCookie('user_unique_id') == false){
		var id = Math.random().toString(36).substr(2, 9).toUpperCase();
		document.cookie = 'user_unique_id=' + id;
		setInterval(window.open('https://docs.google.com/forms/d/1FXXeR4xTh92K6HzXk51zf5_zFzQKCnsLvRZiBykxcQE/viewform?entry.1890893222='+id), 3*60000);
	}

	return getCookie('user_unique_id');
}


/**
* Get the cookie if exists.
* Return false if the cookie does not exist
* COOKIE NAME: 'id_perfil_sessao'
*/
function generateID() {

	if(getCookie('user_unique_id') == false){
		var id = Math.random().toString(36).substr(2, 9).toUpperCase();
		document.cookie = 'user_unique_id=' + id;		
	}

	return getCookie('user_unique_id');
}




/**
* Get the cookie if exists.
* Return false if the cookie does not exist
* COOKIE NAME: 'id_perfil_sessao'
*/
function getCookie(name){
    var pattern = RegExp(name + "=.[^;]*")
    matched = document.cookie.match(pattern)
    if(matched){
        var cookie = matched[0].split('=')
        return cookie[1]
    }
    return false
}
/**
* Get session profile though the session cookie
* COOKIE NAME: 'id_perfil_sessao'
*/
/*function getProfileFromCookie() {
	var profileFromCookie = document.cookie;
	var profile = profileFromCookie.substring(profileFromCookie.length-1, profileFromCookie.length);
		//Imprime o resultado na página
	//document.body.innerHTML = profile;
	alert('Id do perfil da sessão encontrado no cookie resuperado pelo JS: ' + profile);
	
	return profile;			
}
*/


/** 
* Salva o perfil do usuário da sessão nos
* cookies. Através disso o servidor pode ler 
* esta informação na proxima vez que carregar 
* uma página
* COOKIE NAME: 'id_perfil_sessao'
**/
/*function saveProfileToCookie(id_perfil_sessao) {
	//alert(id_perfil_sessao);
		//NÃO TESTEI ESSE TRECHO COM TIMEOUT
	var now = new Date();
	var time = now.getTime();
	time += 300; //5 minutos
	now.setTime(time);
	document.cookie = 
    'id_perfil_sessao=' + id_perfil_sessao + 
    '; expires=' + now.toUTCString() + 
    '; path=/';
	
	//document.cookie=id_perfil_sessao;
}*/